home *** CD-ROM | disk | FTP | other *** search
/ PC Active 2009 July/August / PC Active NR.227.iso / Software / Games / windows / Freeciv-2.1.9-win32-gtk2-setup.exe / doc / README.SDLClient < prev    next >
Encoding:
Text File  |  2009-03-25  |  3.1 KB  |  108 lines

  1. ______________
  2. First of all :
  3. --------------
  4.  
  5.  -  Some part of graphics and SDL gfx code come from Michael Speck
  6.     and his "LGeneral" (GPL). Great thanks for his job.
  7.      
  8.  -  The zoom and putline functions come from SDL_gfx-2.0 lib (LGPL).
  9.     AA_ZoomSurfaceFastRGBA(...) function and some others in SDLClient
  10.     are my invention.
  11.  
  12. _____________
  13. Requirements:
  14. -------------
  15.  
  16. SDL
  17. SDL_image ( req: libpng )
  18. FreeType2
  19. iconv
  20.  
  21. To compile use:
  22.  
  23. autogen.sh
  24. configure --enable-client=sdl
  25. make
  26. and pray :)
  27.  
  28. See also the section on SDLClient in INSTALL
  29.  
  30. __________
  31. Some Info:
  32. ----------
  33.  
  34. Current default GUI theme is "Human" by Hogne H├Ñskjold. To use
  35. another theme, start the client with the --theme yourtheme option.
  36.  
  37. See also http://www.freeciv.org/wiki/Themes
  38.  
  39. If you have current cvs version of SDL (or >= 1.2.6) then uncomment
  40. #define SDL_CVS line (36) from gui-sdl/mapview.c
  41.  
  42. If your CPU has MMX1 registers then goto gui-sdl/graphics.h line 31 and 
  43. #define HAVE_MMX1 parm.
  44.  
  45. If you want report draw bug in SDLClient then please attach your 
  46. screen bits per pixel coding.
  47.  
  48. _________________
  49. In-game controls:
  50. -----------------
  51.  
  52.     - <Tab> to show input dialog (chatline)
  53.     - <ctrl - w> hide/show fog of war
  54.     - <ctrl - r> hide/show road/railroad
  55.     - <ctrl - t> hide/show terrain
  56.     - <ctrl - i> hide/show irrigation/farmlands
  57.     - <ctrl - u> hide/show units    
  58.     - <ctrl - o> hide/show pollution
  59.     - <ctrl - p> hide/show city production
  60.     - <ctrl - s> hide/show map specials
  61.     - <ctrl - g> hide/show map grid
  62.     - <ctrl - b> hide/show national borders
  63.     - <ctrl - l> hide/show nuke waste
  64.     - <ctrl - c> hide/show cities
  65.     - <ctrl - n> hide/show city names
  66.     - <print screen> make screenschot
  67.     - <F1> - cities report
  68.     - <F2> - units report
  69.     - <F3> - players report    
  70.     - <F5> - economy report
  71.     - <F6> - science report
  72.     - <F7> - wonder list
  73.     - <F8> - top 5 cities
  74.     - <F10> - hide/show log
  75.     - <F11> - demographic
  76.     - <F12> - your spaceship
  77.     - <MMB> - advanced menu    
  78.     - <Left Shift + LMB> - advanced menu
  79.     - <left CTRL + LBM on city> - open production dialog.
  80.     - <left ALT + LBM on city> - open buy production dialog
  81.     - if active unit stays on city then <Enter> opens the city dialog
  82.     - <Esc> - options dialog
  83.     - <Shift + Enter> - end turn
  84.   In options dialog:
  85.     - <q> exit game
  86.   In city dialog:
  87.     - <c> change production dlg.
  88.     - <h> hurry production dlg.
  89.     - <a> governor dlg.
  90.   All dialogs:
  91.     - <Esc> - exit/close dlg.
  92.     - <Enter> - ok/commit/etc.
  93.   In Worklist dialog:
  94.     - <LMB> on "target" - change production to "target"
  95.     - <RMB> on "target" - add "target" to work list
  96.     - <MMB> on "target" - call help about "target"
  97.     - <LMB> on "worklist item" - swap "item" up
  98.     - <RMB> on "worklist item" - swap "item" down
  99.     - <MMB> on "worklist item" - remove "item" from worklist.
  100.   In Science dialog:
  101.     - <MMB> on "target" - call help about "target"
  102.   In Unit Info Window
  103.     - <LMB> - next unit.
  104.     - <RMB> - center on focused unit.
  105.   On MiniMap :
  106.     - <RMB> center map here.
  107.     - <???> open minimap scaling dialog.
  108.